package com.lcc.myblog.pojo;

import lombok.Data;
import com.lcc.lynx.jdbc.pojo.TablePojo;
import com.lcc.lynx.jdbc.annotation.TableId;;
import java.util.Date;
import java.math.BigDecimal;

/** 
 * 工单管理实体
 * @auth lcc
 * @date 2025-03-25
 */
@Data
public class BkWorkBill extends TablePojo {

	/** 单据ID */
	@TableId
	private Long billId;

	/** 订单编号 */
	private String billNo;

	/** 单据类型 */
	private Short billType;

	/** 单据名称 */
	private String billName;

	/** 接单时间 */
	private Date acceptTime;

	/** 工期天数 */
	private Short duration;

	/** 单子总金额 */
	private BigDecimal totalAmount;

	/** 佣金比例% */
	private Short proportion;

	/** 截止时间 */
	private Date deadlineTime;

	/** 派单人 */
	private String dispatcher;

	/** 派单人联系 */
	private String dispatcherContact;

	/** 接单人 */
	private String recipient;

	/** 接单人联系 */
	private String recipientContact;

	/** 单据状态 */
	private Short billState;

	/** 创建时间 */
	private Date createTime;

	/** 更新时间 */
	private Date updateTime;

	/** 备注 */
	private String remark;

	/** 客户 */
	private String customer;

	/** 客户联系方式 */
	private String customerContact;

	/** 单子来源 */
	private String billSource;

	/** 月工单数 */
	private Integer monthNumber;

	/** 是否删除 */
	private Short ifDelete;

}